// Copyright © SixtyFPS GmbH <info@slint.dev>
// SPDX-License-Identifier: GPL-3.0-only OR LicenseRef-Slint-Royalty-free-1.2 OR LicenseRef-Slint-commercial

import { TabWidget } from "std-widgets.slint";

TestCase := Window {
    preferred_height: 500px;
    preferred_width: 500px;

    property <int> current_tab: tw.current-index;

    VerticalLayout {
        padding: 20px;
        tw := TabWidget {
            current-index: 1;
            Tab {
                title: "Hello";
                Rectangle {
                    background: #8555;
                }

            }
            Tab {
                title: "World";
                Text { text: "This is the second widget"; }
            }
            Tab {
                title: "Third";
                Rectangle {
                    background: pink;
                }
                min_height: 200px;
            }
        }
    }

    property <bool> test: tw.vertical_stretch == 1 && tw.horizontal_stretch == 1 && tw.min_height > 200px && current-tab == 1;
}
